package com.bestcem.xm.ticket.entity.mysql;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * 工单通知人配置, 记录所有抄送人的信息
 * 问卷项目->开启提醒->工单规则->具体工单规则->跟进处理->(仅通知->抄送|通知且跟进->设置抄送对象)
 * 一个工单规则配置对应多条工单通知人配置
 *
 * @author liheng
 * @version v1.0
 * @date 2021/8/16 14:26
 */
@ToString(callSuper = true)
@Getter
@Setter
public class TicketNotifyConfigDO extends BaseDO {
    private static final long serialVersionUID = 1L;

    /**
     * 实体标识
     */
    private String ticketNotifyConfigId;

    /**
     * 组织id
     */
    private String orgId;

    /**
     * 工单配置id
     */
    private String ticketConfigId;

    /**
     *
     */
    private Boolean instant;

    /**
     *
     */
    private Integer status;

    /**
     *
     */
    private Integer mode;

    /**
     *
     */
    private String period;

    /**
     *
     */
    private Integer event;

    /**
     * 跟进逾期前 hoursLimit 小时通知设置
     */
    private Integer hoursLimit;

    /**
     *
     */
    private Boolean hasReceiver;

    /**
     *
     */
    private Boolean hasCcList;

    /**
     *
     */
    private String receiver;

    /**
     *
     */
    private String ccList;

    /**
     * 自定义数据
     */
    private String customAttr;

    /**
     * 通知方式
     */
    private String ways;

    /**
     * 邮箱id
     */
    private String smtpId;

    /**
     * 是否是sample数据
     */
    private Boolean sample;

    /**
     * 邮件主题
     */
    private String emailSubject;

    /**
     * 邮件内容
     */
    private String emailContent;

    /**
     * 邮件模板id
     */
    private String emailTemplateId;

    /**
     * 短信主题
     */
    private String smsSubject;

    /**
     * 短信内容
     */
    private String smsContent;

    /**
     * 短信模板id
     */
    private String smsTemplateId;

}
